home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Over 1,000 Windows 95 Programs
/
Over 1000 Windows 95 Programs (Microforum) (Disc 1).iso
/
0412
/
odbctest.txt
< prev
Wrap
Text File
|
1997-04-01
|
4KB
|
101 lines
ODBCTEST - ODBC test application
=================================
ODBCTEST is a small test application that enables you to connect to an
ODBC source and execute SQL statements against it. It is there for those
of you that do not already have some other (and better) application able
to talk to ODBC drivers. It's main strong point is its ability to return
the raw ODBC error messages directly to you without any filtering. This
can be a very handy feature. You may also find it a nice utility if you
often issue long streams of SQL against different ODBC compatible
databases.
ODBCTEST is written by Jorgen Grosbol, ISS Data, Denmark, in 1996.
ODBCTEST is freeware.
Disclaimer: If you use this software you and you alone carry the
responsibility for errors and/or problems resulting from its use.
16- and 32-bit versions
========================
There exists a 16 bit and a 32 bit version of the ODBCTEST program,
named
ODBCT16.EXE (16 bit version)
ODBCT32.EXE (32 bit version)
The two version are identical except that the 16 bit version uses 16 bit
libraries and the 32 bit version uses 32 bit libraries. If you execute
the program under Windows 95 or Windows NT you can use either program.
If you use the program under Windows 3.x you have to use the 16 bit
version of the program.
Note that the 16 bit version talks to 16 bit ODBC drivers while the 32
bit version talks to 32 bit ODBC drivers.
Using ODBCTEST
===============
You activate ODBCTEST by simply double clicking its icon. The interface
is MDI (multi document interface), so you can access and test several
ODBC sources at the same time, one in each window.
Before you can execute SQL statements against an ODBC source you must
connect to it. Use the SQL/Open ODBC connection menu item to perform the
connect.
Once the connection is established you use the SQL/Execute SQL commands
menu item to enter and submit SQL commands against the data source. You
can load and save the SQL statements in files via the buttons placed
directly under the SQL source filename field.
You can submit more than one SQL statement if you delimit them by
semicolons. If semicolons are used they should be either the last
nonblank character on the line or occupy an otherwise blank line by
themselves. Also you may place SQL comment characters (double dash, --)
in front of lines to have ODBCTEST ignore them.
If you execute several SQL statements and an error occurs you are shown
the error message and you are asked if you want to cancel the command
stream now or if you want to continue processing commands.
Note that due to Windows peculiarities you have to use Ctrl+Enter to
place newline characters in the SQL source window.
Choosing ODBC drivers
======================
The ODBC interface exists in several versions and each version
implements several levels (core level, level 1 and level 2). This alone
ensures that you cannot be sure that your ODBC driver will work with the
ODBCTEST program, and to complicate matters further not all drivers are
written exactly to specifications, and some drivers contain bugs.
The ODBCTEST program is written to the ODBC version 2 function level 2,
but it does not by far use all functions in the interface, so drivers
implementing a lower level may still work. Sometimes this may result in
irrelevant error messages.
To summarize: you should always test to see if a driver actually works
with the software mix you are going to use. Do not take the driver
supplier's word for it.
We have tested ODBCTEST against several ODBC drivers, and our general
impression is that the drivers from the major suppliers work just fine.
When it comes to drivers for less popular systems you just have to try
them out
Talking to the author
======================
You can reach me at my E-mail address: jorgengros@cybernet.dk, put
please bear in mind that this is a freeware program given to you as-is.
While I would love to hear from you, I may find it difficult to take
time out to answer all mail, so don't be disappointed if you don't get
an answer.